home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
batchut
/
ronset25.zip
/
RONSET.NEW
< prev
Wrap
Text File
|
1990-08-18
|
5KB
|
86 lines
01/16/90 V1.1 No longer displays the SET VAR=whatever message. Modified
char() to output a newline if return, escape, or ctrl-C is
pressed. Added the echo(), mem(), tenv(), and env()
functions.
01/17/90 V1.2 Added the ne() and nes() functions.
01/21/90 V1.3 Added the pos(), num(), and alpha() functions.
01/22/90 V1.4 Added the zone(), net(), node(), point(), and lookup()
functions.
01/23/90 V1.5 Acts more like the DOS SET command. This implies several
things: 1) It will now dump the environment if no
arguments are specified. 2) You must now specify an equal
sign (=) between the variable and the expression. 3) You
don't have to put double quotes around the expression if it
contains more than one "word".
01/25/90 V1.6 Added the byte(), word(), long(), abs(), mod(), neg(),
sqr(), sqrt(), and pow() functions. Changed all arithetic
functions to work with floating point numbers.
02/03/90 V1.7 Added the diff(), bin(), oct(), attr(), and prn()
functions.
02/06/90 V1.8 After a lot of research, I finally figured out how versions
of DOS earlier than 3.3 deal with the root environment.
This version will work for all DOS versions 2.0 and up.
02/06/90 V2.0 The binary functions now deal only with 16-bit values.
Floating point arithmetic functions lose significance when
used with large numbers. Fact of life. You folks wanted
floating point rather than integer arithmetic, so I gave it
to you. My old example of multiplying the net number by
65536 then adding the node number and converting to hex
just didn't cut it anymore. So we have to deal with
smaller numbers. To do the same thing, I changed my
example to convert both the net number and node number
individually to hex, then concatinate the results.
02/11/90 V2.1 Modified the concat() function to handle missing (null)
arguments. Added the rand(), sound(), and number()
functions.
03/08/90 V2.2 Added the line() function. Most output now goes to stderr.
The exceptions to this are input from the char() and
string() functions, the output from the echo() function,
and the environment dump when RONSET is invoked with no
arguments. This makes it possible to do something like
this:
RonSet PWD=string(Password:) > NUL
You still see the "Password:" prompt, but the characters
typed in response to the prompt will not show.
04/08/90 V2.3 Added the info(), label(), comm(), and color() functions.
08/11/90 V2.4 Switched from Borland to Microsoft C. Added the help(),
matches(), delay(), lines(), read(), and write() functions.
Fixed bug in oct() function. Modified the prn() function
to accept a parameter for multiple printers. Removed the
mem() function - sorry, but I can't find a good way to do
this with Microsoft C. Modified the expand() function to
accept a parameter for specifying which file.
8/18/90 V2.5 Added the batch(), trans(), chr(), and used() functions.
Two sample batch() input files are included in this
archive. Studying them should give you a good idea how to
use this powerful new facility of RONSET.
Now you can make RONSET execute functions without using an
environment variable. Examples:
RonSet batch(myinput.fil)
RonSet sound(200,440,440,440)
RonSet =echo(Result = 5)
(The leading '=' is needed in the last example because an
equal sign was used later in the command.)
Comments are now allowed by starting a line with a
semicolon. This is mainly useful when using batch() input
files.
There is also an OS/2 protected-mode version of RONSET now.
Contact the author if you would like a copy.